*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none!important}
input{border: none}

/* 导航 */
.header {overflow:visible;position:fixed;z-index:7;left:0;top:0;width:100%; background:#fff;transition-duration:.5s;border-bottom: 1px solid #ebebeb;}
.header .logo { padding-top: 20px;}
.header .m-nav-btn {display:none;position:absolute;width:20px;height:14px;cursor:pointer;left:6.125%;top:27px;}
.header .m-nav-btn.cur .line1 {transform:rotate(47deg);}
.header .m-nav-btn.cur .line2 {display:none;}
.header .m-nav-btn.cur .line3 {transform:rotate(-47deg);}
.header .m-nav-btn .line {position:absolute;display:block;width:100%;height:2px;background-color:#333;left:0;transition:all .5s ease;margin:0;}
.header .m-nav-btn .line1 {top:0;-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0;}
.header .m-nav-btn .line2 {top:7px;}
.header .m-nav-btn .line3 {top:100%;-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;}
.header .header-right {flex:0 0 992px;display:inline-flex;justify-content:space-around;}
.header .header-mains {transition:all 0.5s;}
.header .language-a-wrap {flex:0 0 74px;height:24px;padding-top:2px;display:inline-flex;justify-content:space-around;margin:0 52px;position:relative;}
.header .language-a-wrap:before,.header .language-a-wrap:after {position:absolute;top:50%;margin-top:-6px;display:inline-block;content:"";height:14px;width:1px;background:rgba(255,255,255,0.1);}
.header .language-a-wrap:before {left:-26px;}
.header .language-a-wrap:after {right:-26px;}
.header .language-a {display:inline-block;position:relative;flex:0 0 36px;height:20px;line-height:18px;border:1px solid #fff;transition-duration:.3s;text-align:center;color:#fff;overflow:hidden;}
.header .language-a:hover,.header .language-a.cur {color:#1b1b1b;background:#fff;}
.header .en-a {left:1px;border-radius:10px 0 0 10px;}
.header .cn-a {border-left:none;border-radius:0  10px 10px 0;}
.header .mobile-a {position:relative;flex:0 0 20px;display:inline-block;width:20px;height:20px;margin:2px 17px 0 0;background:url(../images/moblie.png) no-repeat center;}
.header .mobile-hides {display:none;position:absolute;left:50%;top:calc(100% + 22px);width:226px;padding:10px 0;background:#fff;transform:translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:center;}
.header .ewm-hides-item {display:inline-block;width:90px;vertical-align:top;margin:0 10px;}
.header .ewm-img-wrap {padding:5px;border:1px solid #ebdfdf;}
.header .ewm-txt {font-size:12px;line-height:1.2;margin-top:10px;color:#333;}
.header .show-search-btn {margin-top:2px;display:inline-block;width:25px; cursor:pointer; transition-duration:.3s;background:url(../images/ss.png) no-repeat center;}
.m-language-a {display:none;padding-top:4px;bottom:20px;right:6.125%;width:74px;height:28px;justify-content:space-around;position:absolute;}

.header-nav .nav-item {position:relative;float: left;width: 120px;text-align: center;}
.header-nav .nav-item:hover .nav-top-a1,.header-nav .nav-item.cur .nav-top-a1 {color:#ffab00;}

.header-nav .nav-sub-wrap {display:none;background:#fff;position:absolute;top:100%;width:120px;height:auto;}
.header-nav .nav-top-a1 {display:block;font-size:16px;line-height:100px; color:#333;transition-duration:.3s;}
.header-nav .nav-top-a2 {display:block;text-align:center;font-size:12px;line-height:24px;padding:0 14px;color:#fff;background:#ffab00;border-radius:12px;transition-duration:.3s;}
.header-nav .sub-a {display:block;font-size:12px;line-height:44px;color:#333;transition-duration:.3s;padding:0 10px 0;border-top:1px solid rgba(255,255,255,0.2);}
.header-nav .sub-a:hover {background:#ffab00;padding-left:16px;color: #fff;}
.header-search-wrap {position:fixed;z-index:4;left:50%;top:30px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;width:600px;height:34px;margin-left:-300px;border:1px solid rgba(0,0,0,0.2);color:#666;transition:all 0.5s;background:#fff;padding-right:50px;}
.header-search-wrap .submit {position:absolute;top:0;right:0;z-index:5;width:36px;height:34px;background:url(../images/ss.png) no-repeat center;border:none;box-sizing:border-box;}
.header-search-wrap .ser-input {width:100%;height:34px;position:relative;border:none;background:none;box-sizing:border-box;text-indent:20px;}
.header-search-wrap .search-close {position:absolute;display:block;right:-60px;top:50%;margin-top:-17px;width:34px;height:34px;background:url(../images/close1.png) no-repeat center;background-size:20px !important;cursor:pointer;transition-duration:.5s;}
.header-search-wrap .search-close:hover {transform:rotate(90deg);}
.header-nav  .nav-top-a1:after {content:"";width:0;height:3px;background:#ffab00;position:absolute;bottom:0;left:0;transition:all .5s ease 0s}
.header-nav  .nav-top-a1 span{display: none;}
.header-nav{padding-right: 50px;}

.header-nav .nav-item.active .nav-top-a1{ color:#ffab00;}

.header-nav .nav-item .nav-top-a1  p.active2{display: none;}
.header-nav .nav-item .nav-top-a1  span.active3{display: block;display: block;font-size: 15px;color:#ffab00;}
.header-nav  .nav-item.active:after {width:100%}


.header-nav .nav-item:hover  .nav-top-a1 span{display: block;font-size: 15px;}
.header-nav .nav-item:hover .nav-top-a1 p{display: none;}
.header-nav  .nav-item::after  {content:"";width:0;height:3px;background:#ffab00;position:absolute;bottom:0;left:0;transition:all .5s ease 0s}

.header-nav  .nav-item:hover::after  {width:100%}
.hide1 {-webkit-transform:scale(0) !important;-ms-transform:scale(0) !important;transform:scale(0) !important;opacity:0 !important;}
.show1 {z-index:8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}

.xiaodn{text-align:center; margin-bottom:60px;}
.xiaodn h2{ font-size:36px; color:#333;}
.xiaodn h3{ font-size:24px; color:#666; padding-top:5px;}
@media (max-width:1530px) {
.header-nav .nav-item{width: 100px;}


}




@media (max-width:1270px) {
.app-list1 .images-mains {width:600px;top:-30px;margin-top:-210px;}

.welcome-banner .pc-banner-img,.wel-list1 .list1-titles,.pc-wel-list1,.wel-list1 .smart-name:after,.wel-list2 .video-ewm,.footer-outerLink .outer-txts,.footer-outerLink .outer-ico .unhover,.footer-outerLink .outer-item:before,.footer-bot .footer-bot-dr,.header-nav,.header .mobile-a,.header .language-a-wrap,.footer-outerLink {display:none;}
.welcome-banner .m-banner-img,.welcome-banner-txts,.m-wel-list1,.footer-outerLink .hover,.header .m-nav-btn {display:block;}

.header-search-wrap {top:17px;}

.header-search-wrap .search-close {right:-40px;}
.header .logo {display:block;width:130px;flex:0 0 130px;margin:0 auto;}
.header-nav {width:100%;max-height:calc(100vh - 68px);overflow:scroll;position:fixed;height:auto;top:68px;left:0;padding-bottom:50px;background:#fff;}
.header-nav.cur {display:block;}

.nav-sub-wrap {max-height:180px;overflow:scroll;}
.header-nav .nav-item {display:block;width:100%;padding-bottom:0;}
.header-nav .nav-top-a1 {background:url(../images/i.png) no-repeat right center;line-height:40px;height:40px;padding:0;margin:0 6.125%;transition-duration:.3s;background-size:15px !important;border-bottom:1px solid #ebebeb}
.header-nav .nav-top-a1 {color:#444;}
.header-nav .nav-item.m-cur .nav-top-a1 {background:url(../images/2.png) no-repeat right center;}
.header-nav .sub-a {padding:0 1.5%;border-top:none;line-height:36px;}
/* .header-nav .nav-top-a2 {position:relative;width:120px;top:28px;line-height:28px;border-radius:14px;margin-left:6.125%;}
.header-nav .nav-sub-wrap {position:static;width:87.5%;margin:0 auto;background:#1b1b1b;} */
.header .header-mains {justify-content:center;}
.header-nav .sub-a:hover {padding-left:1.5%;background:none;}
.header .show-search-btn {margin-top:2px;width:24px;height:24px;position:absolute;right:6.125%;top:50%;transform:translate(0,-50%);margin-top:24px;}
.header .header-right {flex:0 0 0;}
.welcome-banner .swiper-slide-active {transform:scale(1);}
.header {padding:12px 0;}

.header-nav .nav-item:hover  .nav-top-a1 span{display:none}
.header-nav  .nav-top-a1:after{display: none;}
.header .logo{float: none;padding-top: 0;}
.header .show-search-btn{margin-top: 0;}

.header .m-nav-btn{top: 16px;}
}
@media (max-width:1270px) {
.header-search-wrap {width:calc(87.5% - 40px);left:6.125%;margin-left:0;}
.header-nav .nav-item .nav-top-a1 span.active3{display: none;}
.header-nav .nav-item.active:after{display: none;}
.header-nav .nav-item .nav-top-a1 p.active2{display: block;}
.header-nav .nav-item::after{display: none;}
.nav-sub-wrap{display: none;}
.banner {padding-top: 67px!important;}
.n_banner {padding-top: 67px!important;}

.nav-top-a1 p:hover{color: #333;}

.header-nav .nav-item:hover .nav-top-a1 p{display: block;}
.header-nav .nav-item .nav-top-a1 span.active3{color:#333 ;}
}


/* banner */
.banner{  width:100%; padding-top: 100px;}
.banner .swiper-slide img{ display: block; width:100%;height: 100%;}
.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{  display: none; }
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{ display: none; } 
.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.banner .swiper-pagination-bullet{ width:30px; height: 8px; opacity: 1; background: #fff; border-radius: 0px; }
.banner .swiper-pagination-bullet-active{ width:30px;background: #ff7733 }




/* 关于我们 */
.about{ margin:20px 0;}
.abtitl{padding : 80px 0 180px 0;}
.abtitl h4{text-align: center;font-size: 48px;font-weight: bold;padding-bottom: 15px;}
.abtitl p{text-align: center;font-size: 35px;padding-bottom: 100px; }
.abtitl span{text-align: center;font-size: 18px; line-height: 40px;padding:0 5%;display: block;}

.abbot{overflow: hidden;position: relative;}
.abimg{position: relative;overflow: hidden;}
.abimg img{transition: 1s;}
.abbot li:hover img{transform: scale(1.1);}
.abtxt{position: absolute; top: 0;padding-left:8%;padding-top:15%;}
.abtxt h3{font-size: 48px ;color: #fff; font-weight: bold;}
.abtxt p{font-size: 35px;color: #fff;padding-top: 5%;}
.abtxt .aba1{display: block;width: 150px;font-size: 18px; line-height: 60px;text-align: center;color: #333;background: #fff;margin-top:260px;}
.abtxt .aba1:hover{background: #ffab00;color: #fff;}

.abtxt2{position: absolute; top: 0;padding-left:8%;padding-top:15%;}
.abtxt2 h3{font-size: 48px ;color: #333;font-weight: bold; }
.abtxt2 p{font-size: 35px;color: #333;padding-top: 5%;}
.abtxt2 .aba1{display: block;width: 150px;font-size: 18px; line-height: 60px;text-align: center;color: #fff;background: #333;margin-top:260px;}
.abtxt2 .aba1:hover{background: #ffab00;color: #fff;}





/* 底部 */
.footertit {padding: 50px 0;}
.footertit h3{text-align: center;font-size: 30px;color: #fff;}
.footertit img{display: block;margin: 0 auto;padding-top: 10px;max-width: 100%;}
.footer{background:#000000 url(../images/footerbg.jpg) center top no-repeat;margin-top: 0px;}
.footer>.container{position:relative;padding:100px 5%;height:490px;}
#footernav{width:100%;}
#footernav li{float:left;width:13%;}


#footernav li .wenz {font-weight: 600;}
#footernav li:nth-child(5){float:left;width:17%;margin-right: 17%;}

#footernav li:nth-child(6){float:left;width:14%;}
#footernav li p{font-size: 14px;text-align: center;color: #fff;margin-top: -50px;}
#footernav li h3{font-size: 28px;text-align: center;color: #fff;margin-top: 10px;margin-left: 30px;}

#footernav dt{padding-bottom:6px;}
#footernav dt a{color:#ababab;font-size:26px;  }
#footernav dd a{color:#838383;font-size:16px;}

#footernav li .wenzz{font-size: 14px;}
#footernav dt a, #footernav dd a{line-height:2.2;transition:color ease .5s;}
#footernav dt a:hover, #footernav dd a:hover{color:#fff;}
.qrcode{ margin:0 auto; text-align:center;}
.footer .div02{width:205px;}
.footer .div02{padding-top:10px;}
.footer .link{position:relative;margin-bottom:1.5em;height:32px;}
.footer .link span{display:block;line-height:32px;color:#888;text-indent:25px;cursor:pointer;background:#fff url(../images/icon04a.png) 170px center no-repeat; transition:background ease .5s;}
.footer .link:hover span{background-color:#00903B;background-image:url(../images/icon04b.png);color:#fff;}
.footer .link div{position:absolute;display:none;left:0;bottom:30px;right:0;padding:6px 25px 0;background:#00903B;}
.footer .link a{display:block;line-height:2;color:#fff;}
.footerlogo{position:absolute;bottom:2em;left:0;color:#ccc; font-size:14px; line-height:2em; padding:0 15px;}
.footerlogo a{color:#ccc;}
.footerlogo a:hover{color:#fff;}

.footerbot{background: #000000;border-top: 1px solid #383838;}
.footerbot p{padding: 35px ; color: #747474;font-size: 16px;text-align: center;}
.ftpic a{display: inline-block;margin-right: 2%;}
.ftpic a:last-child{margin-right: 0;}
.ftpic {text-align: center;padding-top: 50px;}
.ftbpic{position: absolute;top:  10%;display: none;right:20%;}
.ftlxs{overflow: hidden;}
.ftlxs span{color: #838383;font-size: 16px;margin-top: 20px;line-height: 30px;display: block;text-align: right;}
.ftlxs i{display:inline-block  ;width: 30px;height: 1px ;background: #838383;margin-top: 20px; float: right;}

.pagination-style {
  margin-top: 30px;
  text-align: center;
  overflow: hidden;
}
.pagination-style ul li {
  display: inline-block;
  margin: 5px;
}
.pagination-style ul li a {
padding: 5px 12px;
  border: 1px solid #e8e8e8;
  display: block;
  border-radius: 3px;
  color:#888;
}
.pagination-style ul li a:hover {
  background: #ffab00;
  color: #fff;
}
.pagination-style ul .active a {
  color: #fff;
  background: #ffab00;
}


.alert-danger {
    background-color: #ffab00;
    border-color: #ffab00;
    color: #fff;
}
.alert {
    padding:10px;
    border: 1px solid transparent;
    border-radius: 4px;
margin-bottom: 20px;
}
.center{ text-align:center;}

.n_banner{padding-top: 100px;}

.zhengjian .layui-container{max-width:1200px}

/* 发展历程 */
ul:after {display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.history-wrap  .cont-box p{font-size: 16px;color: #333;}
.history-wrap {padding-top:83px;background-color:#fff;padding-bottom:72px;}
.history-wrap .tit-box {text-align:center;}
.history-wrap .tit-box h4 {font-size:40px;line-height:50px;font-family:"Base-font";color:#333;}
.history-wrap .tit-box .st {font-size:16px;line-height:20px;color:#777;}
.history-wrap .cent-wrap {width:89.2%;margin:42px auto 0;position:relative;padding-bottom:100px;}
.history-wrap .cent-wrap ul,.history-wrap .cent-wrap li {width:100%;}
.history-wrap .cent-wrap ul {position:relative;z-index:2;}
.history-wrap .cent-wrap li {margin-top:98px;position:relative;opacity:0;transition:opacity 0.4s ease 0s;}
.history-wrap .cent-wrap li .cont-box {width:35%;}
.history-wrap .cent-wrap li .year {font-size:40px;line-height:50px;color:#333;font-weight:bold;font-family:"Arial";}
.history-wrap .cent-wrap li .word {font-size:14px;line-height:24px;margin-top:10px;color:#777;}
/* .history-wrap .cent-wrap li .img {display:block;width:10.8%;border-radius:50%;overflow:hidden;margin-top:8px;} */
.history-wrap .cent-wrap li .img img {width:100%;height:auto;}
.history-wrap .cent-wrap li:nth-child(odd) .img {float:left;}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box {float:left;margin-left:2%;text-align:right;}
.history-wrap .cent-wrap li:nth-child(even) .img {float:right;}
.history-wrap .cent-wrap li:nth-child(even) .cont-box {float:right;margin-right:2%;width:35%;text-align:left;}
.history-wrap .cent-wrap li .point {display:inline-block;width:18px;height:18px;border:1px solid #ccc;background-color:#fff;position:absolute;left:50%;margin-left:-10px;text-align:center;border-radius:50%;top:14px;}
.history-wrap .cent-wrap li .point i {display:none;width:10px;height:10px;margin-top:3px;vertical-align:top;background-color:#ffab00;border-radius:50%;}
.history-wrap .cent-wrap li.show {opacity:1;}
.history-wrap .cent-wrap li.show .point i {display:inline-block;}
.history-wrap .cent-line-box {width:1px;height:100%;position:absolute;left:50%;top:0;z-index:1}
.history-wrap .cent-line-box .line {display:block;width:1px;height:100%;background-color:#ccc;}
.history-wrap .cent-line-box .point-t {display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:50%;background-color:#fff;margin-left:-8px;position:absolute;top:0;}
.history-wrap .cent-line-box .point-h {position:fixed;display:none;width:10px;height:10px;background-color:#000;left:50%;border-radius:50%;margin-left:-5px;top:50%;margin-top:-5px;}
.history-wrap .bot-tit {line-height:36px;font-size:14px;text-align:center;color:#999;margin-top:16px;}
@media(max-width:1366px){
.history-wrap .cent-wrap li .cont-box{width: 28%;}
.history-wrap .cent-wrap li:nth-child(even) .cont-box{width: 28%;}
}
@media (max-width:1050px) {.history-wrap .cent-wrap li {margin-top:50px;}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box {margin-left:3.8%;}
.history-wrap .cent-wrap li .cont-box {width:32%;}
.history-wrap .cent-wrap li:nth-child(even) .cont-box {margin-right:6.7%;width:29%;}
}
@media (max-width:1024px) {
.header-nav .nav-sub-wrap {display:none;position: relative;
    text-align: center;
    margin: 0 auto;
	border-bottom: 1px solid #ebebeb;
	width:100%;
	
	}
	.header-nav .sub-a:hover {
    color:#ffab00;
}
}
@media (max-width:768px) {.history-wrap .cent-line-box {left:0;}
.history-wrap .cent-wrap li {width:94%;padding-left:6%;}
.history-wrap .cent-wrap li .img {display:none;}
.history-wrap .cent-wrap li .point {left:0;}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box,.history-wrap .cent-wrap li:nth-child(even) .cont-box {text-align:left;}
.history-wrap .cent-wrap li:nth-child(even) .cont-box {float:left;}
.history-wrap .cent-line-box .point-h {background:none;}
.history-wrap .cent-wrap li .cont-box {width:96%;}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box {margin-left:0;}
.history-wrap .cent-wrap li:nth-child(even) .cont-box {width:96%;margin-right:0;}
.history-wrap .cent-wrap li {opacity:1;}
.history-wrap .cent-wrap li .point i {display:inline-block;}
}
@media (max-width:480px) {.history-wrap .tit-box h4 {font-size:28px;}
.history-wrap {padding-top:50px;}
.history-wrap .cent-wrap li .year {font-size:32px;}
}




/* 工程 */


.project{margin: 80px 0;}
.projt li .pjttxt{padding:0 15px;}
.projt li .pjttxt h3{font-size: 16px;color: #333;padding: 35px 0 10px 0;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.projt li .pjttxt p{font-size: 13px; height: 50px; color: #333; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.projt li .pjttxt i{display: block;width: 100%;margin:20px auto;height: 1px;background: #ccc;}
.projt li a{border: 1px solid #ccc;display: block;}
.projt li .pjtimg{overflow: hidden;}
.projt li .pjtimg img{width: 100%;transition: 1s;}
.projt li:hover .pjtimg  img{transform: scale(1.1);}
.projt li:hover .pjttxt h3{color: #ffab00;}
.projt li:hover  a{ box-shadow: 0 5px 9px 0   rgba(0, 0, 0, 0.5);}

.projt li .gcjt{float: right; }
.projt li .pjtbot{padding-bottom: 35px;}
.in-page{color:#888;margin-top: 30px;}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:30px;line-height:30px;padding:0 10px;border:1px solid #e8e8e8;border-radius:3px;}
.in-page a.cur,.in-page a:hover{border-color:#ffab00;background:#ffab00;color:#fff}

.gcny span{font-size: 18px;color: #333;line-height: 34px;}
.gcny p{font-size: 14px;color: #333;}
.gctit{padding-bottom: 40px;}
.gctit h3{font-size: 30px;}
.gctit p{font-size: 16px;padding-top: 5px;}



/* 联系我们 */

.ditu .ditutxt h3{ color:#333;font-size:32px;font-weight: bold;padding-top:20%;}
.ditu .ditutxt span{ color:#333;font-size:14px;display: block;padding-bottom: 10%;}

.ditu .ditutxt p{color:#666666;font-size: 15px;line-height: 36px}
 

/* 涂料 */
.tul .tlfl{padding: 20px 110px 20px 20px;background: #f8f8f8;}
.tul .tlfl p{font-size: 16px;color: #666; line-height: 30px;}
.tul .tlfl span{font-size: 16px;line-height: 30px;color: #666;}
.tul .tlfr{padding: 20px 110px 30px 20px;background: #f0f0f6;}
.tul .tlfr p{font-size: 14px;color: #666; line-height: 30px;}
.tul .tlfr span{font-size: 14px;line-height: 30px;color: #666;}
.projt2{overflow: hidden;padding-top: 50px;}
.projt2 li .pjttxt2{padding:0 15px;}
.projt2 li .pjttxt2 h3{font-size: 16px;color: #333;padding: 35px 0 10px 0;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.projt2 li .pjttxt2 p{font-size: 13px; height: 50px; color: #333; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
 
.projt2 li a{ display: block;}
.projt2 li .pjtimg2{overflow: hidden;}
.projt2 li .pjtimg2 img{width: 100%;transition: 1s;}
.projt2 li:hover .pjtimg2  img{transform: scale(1.1);}
.projt2 li:hover .pjttxt2 h3{color: #ffab00;}
.projt2 li:hover  a{ box-shadow: 0 5px 9px 0   rgba(0, 0, 0, 0.5);}








/* 新闻 */


.n_news li .pjttxt{padding:0 15px;}
.n_news li .pjttxt h3{font-size: 18px;color: #333;padding: 35px 0 10px 0;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_news li .pjttxt p{font-size: 15px; height: 50px; color: #333; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.n_news li .pjttxt span{font-size:15px ;color: #666;display: block;padding: 40px 0 20px 0;}

.n_news li a{ display: block;}
.n_news li .pjtimg{overflow: hidden;}
.n_news li .pjtimg img{width: 100%;transition: 1s;}
.n_news li:hover .pjtimg  img{transform: scale(1.1);}
.n_news li:hover .pjttxt h3{color: #ffab00;}
.n_news li:hover  a{ box-shadow: 0 5px 9px 0   rgba(0, 0, 0, 0.5);}




/* 于我们 */

.ab_out{margin: 80px 0;}
.ab_1{overflow: hidden;}
.ab_1 .ab_1fr{padding-left:40px;}
.ab_1 .ab_1fl{padding-right: 10px;}
.ab_1 .ab_1fl h3{font-size: 32px;color: #000;padding-top: 30px;}
.ab_1 .ab_1fl h4{font-size: 14px ;color: #666;padding-bottom:30px;}
.ab_1 .ab_1fl p{font-size: 16px ;color: #000;padding: 20px 0;line-height: 26px;text-align:justify;}
.ab_1 .ab_1fl .wb p{font-size: 14px ;color: #666;padding:20px 0;display: block;line-height: 22px;text-align:justify;}

.ab_2{background: #f0f0f6;display: table;margin-top: 50px;overflow: hidden;}
.ab_2 .ab_2fl{padding: 20px;}
.ab_2 .ab_2fl p{font-size: 16px ;color: #000;padding:20px 0;line-height: 30px;text-align:justify;}
.ab_2 .ab_2fl .wa p{font-size: 14px ;color: #666;padding: 20px 0;display: block; line-height: 22px;text-align:justify;}

.ab_3{display: table;margin-top: 50px;overflow: hidden;}
.ab_3fl {overflow: hidden;padding-right: 10px;}
.ab_3fr{padding-left: 10px;}
.ad3fltxt{background: #f0f0f6;  padding: 25px;}
.ab_3 .ab_3fl p{font-size: 16px ;color: #000; line-height: 30px;text-align:justify;}
.ab_3 .ab_3fl .wn p{font-size: 14px ;color: #666;padding: 10px 0;display: block; line-height: 20px;text-align:justify;}

 .ab3txt{background: #24a1d1;border-top: 1px solid rgb(224, 224, 224);padding: 25px;}
 .ab3txt p{font-size: 16px ;color: #fff;line-height: 27px;text-align:justify; }
.ad3frtxt{background: #f0f0f6;  padding: 25px;}
.ab_3 .ad3frtxt p{font-size: 13px ;color: #666;padding: 10px 0;display: block; line-height: 20px;text-align:justify;}


.ab_4{display: table;margin-top: 50px;overflow: hidden;background: #f0f0f6;}
.ab_4fl{position: relative;}
.ad4fltxt{position: absolute;bottom: 10px;padding: 30px;}
.ad4fltxt p{font-size: 16px ;color: #fff;line-height: 30px;text-align:justify; }
.ab_4fr{padding: 25px;}
.ab_4fr p{font-size: 14px ;color: #666;padding:10px 0;display: block; line-height: 26px; text-align:justify;}
@media(max-width:1750px){

#footernav li:nth-child(6){width: 16%;}
#footernav li:nth-child(5){margin-right: 10%;width: 20%;}
.ab_1 .ab_1fl span{padding : 10px 0;line-height: 20px;}
.ab_1 .ab_1fl p{padding : 10px 0;line-height: 22px;}
.ab_2 .ab_2fl p{line-height: 20px;padding : 10px 0;}
.ab3txt{padding: 20px;}
.ab3txt p{line-height: 20px;}
.ab_3 .ab_3fr span{line-height: 18px;}
.ab_4fr span{line-height: 18px;}
}

@media(max-width:1660px){
#footernav li:nth-child(6){width: 18%;}
#footernav li:nth-child(5){margin-right: 4%;width: 22%;}
.tul .tlfl{padding: 20px 110px 50px 20px;}
.ab_2 .ab_2fl span{line-height: 18px;}


}
@media(max-width:1460px){
#footernav li:nth-child(6){width: 22%;}

.ab_1 .ab_1fl h3{padding-top: 0;}
.ab_1 .ab_1fl h4{padding-bottom: 10px;}
.ab_1 .ab_1fl p{font-size: 14px;padding: 5px 0;}
.ab_1 .ab_1fl span{font-size: 12px;padding: 5px 0;}
.ab_2 .ab_2fl p {font-size: 14px;padding: 5px 0;}
.ab_2 .ab_2fl span{font-size: 12px;padding: 5px 0;line-height: 16px;}
.ab3txt p{font-size: 14px;line-height: 18px;}
.ab3txt{padding: 10px;}
.ad4fltxt p{font-size: 14px;line-height: 22px;}
.ab_4fr span{font-size: 12px;line-height: 16px;padding: 5px 0;}
}
@media(max-width:1440px){

.abtxt .aba1{margin-top: 100px;}
.abtxt2 .aba1{margin-top: 100px;}

}

@media(max-width:1366px){
#footernav li{width: 11%;}
#footernav dt a{font-size: 15px;}
#footernav dd a{font-size: 14px;}
.abtxt h3{font-size: 30px;}
.abtxt p{font-size: 20px;}
.abtxt2 h3{font-size: 30px;}
.abtxt2 p{font-size: 20px;}
.tul .tlfl{padding: 20px 110px 80px 20px;}
.ab_1 .ab_1fr{padding-left: 20px;}
.ab_2 .ab_2fl{padding: 10px;}
.ab_4fr{padding: 10px;}
}




@media(max-width:1200px){

  .tul .tlfl{padding: 20px 110px 110px 20px;}
  .ab_4fr span{line-height: 14px;}
  .ab_2 .ab_2fl p{line-height: 16px;}
  .ab_2 .ab_2fl span{line-height: 14px;}
  .ab_1 .ab_1fl span{line-height: 14px;}
  .ab_1 .ab_1fl p{line-height: 16px;}

}
@media(max-width:1024px){

.footer{display: none;}
.ab_1 .ab_1fr{padding-left: 0;}
.ab_1 .ab_1fl{padding-right: 0;}
.ab_3fr{padding-left: 0;}
} 


@media(max-width:993px){

}

@media(max-width:768px){



.main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer;margin: 70px 0 0 0}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#034582;}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(3,69,130,.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}


.abtitl p{padding-bottom: 30px;}
.abtxt h3{font-size: 20px;}
.abtxt p{font-size: 16px;}
.abtxt2 h3{font-size: 20px;}
.abtxt2 p{font-size: 16px;}
.abtxt .aba1{font-size: 14px;}
.abtxt2 .aba1{font-size: 14px;}

.tul .tlfl{padding: 20px;}
.tul .tlfr{padding: 20px;}
.ab_1 .ab_1fl p {
    line-height: 24px;
	   font-size: 15px;
}
.ab_2 .ab_2fl p {
    line-height: 24px;
	   font-size: 15px;
}
.ab_3 .ab_3fl p {
    font-size: 15px;
    line-height: 24px;
}

.ab3txt p {
    font-size: 15px;
    line-height: 24px;
}
.ab_1 .ab_1fl .wb p {
    line-height: 24px;

}
.ab_2 .ab_2fl .wa p {
    line-height: 24px;

}
.ab_3 .ab_3fl .wn p {
    line-height: 24px;
}
.ab_3 .ad3frtxt p {
    line-height: 24px;

}
.ab_4fr p {
    line-height: 24px;
}
}
@media(max-width:767px){
.abtitl{padding: 20px 0 50px 0;}
.abtitl h4{font-size: 26px;padding-bottom: 5px;}
.abtitl p{font-size: 20px;}
.abtitl span{font-size: 14px;padding: 0;line-height: 24px;}
.abtxt2 .aba1{margin-top: 50px;width: 120px;line-height: 40px;}
.abtxt .aba1{margin-top:50px;width: 120px;line-height: 40px;}
.footerbot p{font-size: 14px;padding: 15px 0;}
.header-nav{padding-right: 0px;}
.project{margin: 30px 0;}
.gcny span{font-size: 16px; }
.gcny p{font-size: 14px;}
.gctit{padding-bottom: 20px;}
.gctit h3{font-size: 20px;}
.gctit p{font-size: 16px;padding-top: 5px;}
.ditu .ditutxt h3{font-size: 20px;padding-top: 0;}
.projt2{overflow: hidden;padding-top: 20px;}
.ab_1 .ab_1fl h3{font-size: 24px;}
.ab_1 .ab_1fl h4{font-size: 12px;}
.ab_out{margin: 20px 0;}
.ad3fltxt{padding: 10px  ;}
.ad3frtxt{padding: 10px;}
.ad4fltxt{padding: 5px;}
.ad4fltxt p{line-height: 16px;font-size: 12px;}
}
